package com.fh.modules.system.service;

import com.fh.common.web.AbstractService;
import com.fh.modules.system.entity.SysLog;
import com.fh.modules.system.vo.LoginInfoVO;

/**
 * @author Qiu,Junda
 * @date 2019年4月3日
 * @description 系统日志表 服务类
 */
public interface ISysLogService extends AbstractService<SysLog> {

	/**
	 * @功能：清空所有日志记录
	 */
	public void removeAll();
	
	/**
	 * 获取系统总访问次数
	 *
	 * @return Long
	 */
	Long findTotalVisitCount();

	/**
	 * 获取系统今日访问次数
	 *
	 * @return Long
	 */
	Long findTodayVisitCount();

	/**
	 * 获取系统今日访问 IP数
	 *
	 * @return Long
	 */
	Long findTodayIp();
	
	/**
	 * @author Qiu,Junda
	 * @date 2019年6月27日
	 * @description 获取登录数据
	 * @return
	 */
	public LoginInfoVO getLoginInfo();

}
